// 不合法。应该该为：

// SmallInt s1;
// double d = s1 + SmallInt(3.14);